package top.kaoshanji.p4ch27b;

import java.util.Stack;

/**
 * 代码清单-p4ch27b-354页a：客户类
 * @author kaoshanji
 * ^_^
 * create time 2025/3/27 20:00
 */
public class Client {

    public static void main(String[] args) {

        Context context = new Context();

        // 通常定一个语法容器，容纳一个具体的表达式，通常为 ListArray、LinkedList、Stack 等类型
        Stack<Expression> stack = null;
        for (;;) {
            // 进行语法判断，并产生递归调用
        }

        // 产生一个完整的语法树，由各个具体的语法分析进行解析
        // Expression exp = stack.pop(); // IDEA 提示报错

        // 具体元素进入场景
        // exp.interpreter(context);

    }


}
